package com.refusea.train.domain.entity

import com.refusea.train.domain.vo.LessonScheduleSummary

data class ClassGroup(
    var id: Int,
    var schoolId: Int,
    val courseId: Int,
    val classroomId: Int,
    val name: String,
    val completed: Boolean,
    val confirmedLessons: Int,
    val nextLessonNumber: Int,
) {

    var thisWeek: LessonScheduleSummary? = null
    var nextWeek: LessonScheduleSummary? = null

    var course: Course? = null
    var teacher: User? = null
    var students: List<User>? = null
    var classroom: Classroom? = null
    var studentIds: List<Int>? = null
}
